<?php
require_once '../classes/class.alunosmatriculados.php';
require_once '../classes/class.parametros.php';
require_once '../classes/class.funcoes.php';
require_once '../tfpdf.php';

$cCurso = $_POST["cCurso"];
$cTurma = $_POST["cTurma"];
$cCertificado = explode(',', $_POST["cCertificados"]);

$ClsParam = new Parametros();
$ClsFunc = new Funcoes();

$Param = $ClsParam->ListaParametros();
$LinhaParam = mysql_fetch_assoc($Param);
$NomeDiretor = $LinhaParam["Nome_Diretor"];
$PatenteDiretor = $LinhaParam["PatenteDiretor"];
$NomeVice = $LinhaParam["NomeViceDiretor"];
$PatenteVice = $LinhaParam["PatenteViceDiretor"];
$PastaUpload = $LinhaParam["Pasta_PDF"];

$ClsAln = new AlunosMatriculados();
$Cont = 0;
$Retorno = '<span class="SpanTitulo">Links para Download dos Certificados Emitidos</span><br>';

$Root = dirname('__FILE__');

foreach ($cCertificado as $value) {
    $Cpf = explode('+', $value);
    $Nip = str_replace("/", "", $Cpf[1]);
    $Alunos = $ClsAln->RecuperaDadosAluno($cTurma, $Cpf[0], $Nip);
    $Linha = mysql_fetch_assoc($Alunos);
    
    $pdf = new tFPDF('L','mm','A4');
    $pdf->AddPage();
    $pdf->SetXY(10, 10);
    $pdf->Image('../imagens/Certificado.jpg', 10, 10, 277, 190);

    $pdf->SetFont('Helvetica', 'BI', 23);
    $pdf->SetXY(136, 84);
    
    $Nome = $Linha["Patente"] . ' ' . $Linha["Nome"];
    $pdf->Cell(0, 10, utf8_decode($Nome));
    
    $pdf->SetXY(90, 96);
    $pdf->Cell(0, 10, utf8_decode("conclusão"));
       
    if(strlen($Linha["Curso"]) > 26)
    {
        $Curso_1 = substr($Linha["Curso"], 0, 26);
        $Curso_2 = substr($Linha["Curso"], 27);
    }
    else
        $Curso_1 = substr($Linha["Curso"], 0, 26);
    
    $pdf->SetXY(167, 96);
    $pdf->Cell(0, 10, utf8_decode($Curso_1));
    
    if(isset($Curso_2))
    {
        $pdf->SetXY(20, 108);
        $pdf->Cell(0, 10, utf8_decode($Curso_2));
    }
       
    $DtIni = strtotime($Linha["DtIniCurso"]);
    $DtFim = strtotime($Linha["DtFimCurso"]);
   
    $MesIni = $ClsFunc->RetornaMes(date('m', $DtIni), true);
    $MesFim = $ClsFunc->RetornaMes(date('m', $DtFim), true);
    
    if($DtFim > $DtIni)
        if($MesIni != $MesFim)
            $Periodo = "Período de " . date('d', $DtIni) . ' de ' . $MesIni . ' a ' . date('d', $DtFim) . ' de ' . $MesFim . ' de ' . date('Y', $DtFim);
        else
            $Periodo = "Período de " . date('d', $DtIni) . ' a ' . date('d', $DtFim) . ' de ' . $MesFim . ' de ' . date('Y', $DtFim);            
    else
        $Periodo = "Dia " . date('d', $DtFim) . ' de ' . $MesFim . ' de ' . date('Y', $DtFim);
   
    $pdf->SetXY(88, 123);
    $pdf->Cell(0, 10, utf8_decode($Periodo));

    
    $pdf->SetFont('Helvetica', 'BI', 18);
    $DtExp = Date('d') . ' de ' . $ClsFunc->RetornaMes(date('m'), true) . ' de ' . date('Y');
    
    $pdf->SetXY(80, 138);
    $pdf->Cell(0, 10, utf8_decode($DtExp));
    
    $pdf->SetFont('Helvetica', 'BI', 14);
    $pdf->SetXY(200, 150);
    $pdf->Cell(30, 5, utf8_decode($NomeDiretor), 0, 0, 'C');
    $pdf->SetXY(200, 155);
    $pdf->Cell(30, 5, utf8_decode($PatenteDiretor), 0, 0, 'C');
    $pdf->SetXY(200, 160);
    $pdf->Cell(30, 5, utf8_decode("Diretor"), 0, 0, 'C');
    
    $pdf->SetXY(200, 165);
    $pdf->Cell(30, 5, utf8_decode($NomeVice), 0, 0, 'C');
    $pdf->SetXY(200, 170);
    $pdf->Cell(30, 5, utf8_decode($PatenteVice), 0, 0, 'C');
    $pdf->SetXY(200, 175);
    $pdf->Cell(30, 5, utf8_decode("Vice-Diretor"), 0, 0, 'C');    

    $NomeCert = '../temp/' . $Nome . "_T_" . $cTurma . ".pdf";
    $pdf->Close();  
    $pdf->Output($NomeCert, 'F');
    $Cont++;
    
    $Retorno .= "<a href='./negocios/Downloader.php?arquivo=" . $NomeCert . "'>" . $Nome . "</a><br>";
}
echo $Retorno;
?>